package meituan2;

import java.util.Scanner;

public class Main2 {
    /*
    小美因乐于助人的突出表现获得了老师的嘉奖。老师允许小美从一堆n个编号分别为1,2,...,n的糖果中选择任意多个糖果作为奖励（每种编号的糖果各一个），但为了防止小美一次吃太多糖果有害身体健康，老师设定了一个限制：如果选择了编号为 i 的糖果，那么就不能选择编号为 i-1, i-2, i+1, i+2的四个糖果了。在小美看来，每个糖果都有一个对应的美味值，小美想让她选出的糖果的美味值之和最大！作为小美的好朋友，请你帮帮她！
     */
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int[] arr = new int[n];
        for(int i=0;i<n;i++) arr[i] = in.nextInt();

        int[] dp = new int[n];
        dp[0] = arr[0];
        dp[1] = Math.max(dp[0],arr[1]);
        dp[2] = Math.max(dp[1],arr[2]);

        for(int i = 3;i<n;i++){
            dp[i] = Math.max(dp[i-1],arr[i]+dp[i-3] );
        }

        System.out.println(dp[n-1]);
    }
}
